<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // json 字符串 ： 特殊格式的字符串 ；
        // 1.深拷贝 （缺点 ： 会忽略 undefined symbol map set.. function）
        // 2.主流的数据传输格式 。所有的平台（多语言）都认识 json ，那么在数据交互的时候我们都会把数据转成json之后 在传输。 json/xml
        // json : 所有语言都认识 ；
        /* 
        php ：后台语言 数组 ---->   array(0=>"张三",1=>"李四");
        js 里的数组 ----->  ["张三","李四"];
        
        */

        // 1.json格式 类似对象
        // var jsonstr  = '{"name":"张三","age":30}'; // 键名和键值 都需要引号 ，且是字符串类型 ， 引号需要 双引号
        // var jsonstr = "{'name':'张三'}";

        // 2.把js里的对象或者数组转成json格式；
        // var obj = {name:"张三",age:20};
        // var jsonstr = JSON.stringify(obj);
        // console.log(jsonstr);

        // 3.把json转成数组或者对象,注意 转换的json字符串 是严格格式的。
        // var jsonstr  = '[{"name":"张三","age":30},{"height":"178cm"}]';
        // var obj = JSON.parse(jsonstr);
        // console.log(obj);

        // 4.json格式的文件，mock（模拟）数据



    </script>
</body>
</html>